import { createApp } from "vue"
// 引入组建库
import ElementPlus from "element-plus"
import "element-plus/dist/index.css"
import App from "@/App.vue"
//@ts-ignore  下面的文件不具备ts类型检测
import zhCn from "element-plus/dist/locale/zh-cn.mjs" //引入变成中文
import "@/styles/index.scss" //引入公用的css样式 这里用scss语法必须写全
import router from "@/router/index.ts" //引入路由
import "virtual:svg-icons-register" //引入svg图
import components from "@/components/index.ts" //引入全局组件
import pinia from "./store" //引入pinia
import "./routerpermissions" //引入路由守卫
const app = createApp(App)
//app.use(ElementPlus)//注册组建库
app.use(ElementPlus, {
  locale: zhCn, //注册中文
})
console.log(import.meta.env.VITE_SERVE) //打印环境
// import svgone from '@/components/svgicon/index.vue'
//app.component('svgone', svgone)//注册全局组件svg组件方便使用
app.use(components) //注册全局组件
app.use(router) //注册路由
app.use(pinia) //注册pinia
app.mount("#app") //这一块代码必须放在最后面
